const fs = require('fs');
const util = require('util');
const mineReadFile = util.promisify(fs.readFile);
// 传统的回调函数方法
// fs.readFile('./1.txt',(err, data1) => {
//     if(err) throw err
//     fs.readFile('./2.txt',(err, data2) => {
//         if(err) throw err
//         fs.readFile('./3.txt',(err, data3)=>{
//             if(err) throw err
//             console.log(data1+data2+data3)
//         })
//     })
// })
(async ()=>{
    try {
        let data1 = await mineReadFile('./1.txt')
        let data2 = await mineReadFile('./2.txt')
        let data3 = await mineReadFile('./3.txt')
        console.log(data1+data2+data3)
    } catch (error) {
        console.error(error)
    }
})()